<?php

function verificar_login($user,$password,&$result) {
    $sql = "SELECT * FROM usuarios WHERE email = '$user' and password = '$password'";
    $rec = mysql_query($sql);
    $count = 0;
 
    while($row = mysql_fetch_object($rec))
    {
        $count++;
        $result = $row;
    }
 
    if($count == 1)
    {
        return 1;
    }
 
    else
    {
        return 0;
    }
}


function limpiar($var)
{
	$var = trim($var);
	$var = htmlspecialchars($var);
	$var = str_replace(chr(160),'',$var);
	return $var;
}

/*Función que se encarga de validar el email de registro para que sea correcto.*/
function validar_user($email){
    $user_correcto = 0; 
    //compruebo unas cosas primeras 
    if ((strlen($email) >= 6) && (substr_count($email,"@") == 1) && (substr($email,0,1) != "@") && (substr($email,strlen($email)-1,1) != "@"))
    { 
       if ((!strstr($email,"'")) && (!strstr($email,"\"")) && (!strstr($email,"\\")) && (!strstr($email,"\$")) && (!strstr($email," ")))
       {//miro si tiene caracter .
          if (substr_count($email,".")>= 1)
          {//obtengo la terminacion del dominio 
             $term_dom = substr(strrchr ($email, '.'),1); 
             //compruebo que la terminacion del dominio sea correcta 
             if (strlen($term_dom)>1 && strlen($term_dom)<5 && (!strstr($term_dom,"@")) )
             {//compruebo que lo de antes del dominio sea correcto 
                $antes_dom = substr($email,0,strlen($email) - strlen($term_dom) - 1); 
                $caracter_ult = substr($antes_dom,strlen($antes_dom)-1,1); 
                if ($caracter_ult != "@" && $caracter_ult != ".")
                { 
                   $user_correcto = 1; 
                }
             }
          }
       }
    }
    if ($user_correcto) 
       return 1;
    else 
       return 0;
}

/*Funcion que se encarga de validar si el usuario esta registrado en el sistema*/
function user_login()
{
	if(!$_SESSION['usersv'])
	{
		exit ("Solo usuarios registrados, <a href='javascript:history.back(-1)'>Volver</a>");
	}
}

function bar_header() {
    if (file_exists('../vistas/comunes/right.php')) {
            require_once ('../vistas/comunes/right.php');
    } else {
            exit ("<p>Faltan modulos para poder cargar la aplicacion completa, por favor contacte con el administrador</p>");	
    }
}
?>